package com.uuticketweb.ticket.flight.action;

import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import com.uuticketweb.ticket.flight.service.FlightService;
import com.uuticketweb.ticket.flight.service.factory.FlightServiceFactory;

@SuppressWarnings("serial")
public class FlightAction extends ActionSupport {
	
	/**
	 * flight对象里包含的信息
	 * 得到航班信息、
	 * 出发地，目的地、
	 * 出发日期、回程日期、
	 * 舱位等级（经济、头等、公务）、
	 * 旅客类型（成人、学生）、
	 * 人数（1、2……9）、
	 * 航空公司（见航空公司二字代码表）、
	 * 转机地、
	 * 任选一：航程类型（单程、往返、OPEN）
	 * @return
	 */
	public String getFlightList(){
		FlightService fs = FlightServiceFactory.getFlightService();
		HttpSession session = ServletActionContext.getRequest().getSession();
		String result = "flightlist";
		//得到查询条件
		/*if(flight != null){
			flightlist = fs.getFlightList(flight);//调用service方法，该方法去查询数据库，得到列表
			if(flightlist.size()>0){
				session.setAttribute("flight_condition", flight);
				session.setAttribute("flightlist", flightlist);
			}else{
				result = "noflightlist";
			}
		}*/
		return result;
	}
}	
